package com.chengqs.rapid.core.netty.processor.filter;

/**
 * <B>主类名称：</B>ProcessorFilterChain<BR>
 * <B>概要说明：</B>链表的抽象接口：添加一些简单的操作方法<BR>
 *
 * @author: chengqs
 * @create: 2025-03-15 02:03:16
 **/
public abstract class ProcessorFilterChain<T> extends AbstractLinkedProcessorFilter<T> {

    /**
     * 在链表的头部添加元素
     * @param filter
     */
    public abstract void addFirst(AbstractLinkedProcessorFilter<T> filter);

    /**
     * 在链表的尾部添加元素
     * @param filter
     */
    public abstract void addLast(AbstractLinkedProcessorFilter<T> filter);
}
